def hello():
    print("hello")


# hello()
# print(5)
# 为了测试hello函数写的，但这样的话当其他地方导入这个模块时，会无端地也执行这个测试

if __name__ == '__main__':
    hello()
    # 要测试这个模块的函数，应该都写在这里
    # 当执行这个模块自身时，才会测试hello。导入的地方则不会。
    # 但并不和C语言一样，代码从这里开始执行，只是为了导入时不出错
    # 比如上面的hello()、print(5)没去掉，则它们依然会先执行，且在导入的地方也执行
